class CreateProductos < ActiveRecord::Migration
  def self.up
    create_table :productos do |t|
      t.column :marca, :string
      t.column :modelo, :string
      t.column :precio, :integer
      t.column :precioCompra, :integer
      t.column :dimensiones, :string
      t.column :disponibilidad, :boolean , :default => true
      t.column :type, :string # Para implementar la herencia    

      # Atributos de Lavadora
      t.column :capacidad, :integer
      
      # Atributos de Frigo
      t.column :hace_hielo, :boolean

      # Atributos de Tv
      t.column :pulgadas, :float
      t.column :tdt, :boolean

      # Atributos de Peque
      t.column :descripcion, :string

      # Atributos de Dvd
      t.column :audio, :boolean  
    end
  end

  def self.down
    drop_table :productos
  end
end
